An Implementation of Real-time and Parallel Processing ECG Features an Extraction Algorithm in a Field Programmable Gate Array (FPGA)

نویسندگان

  • Weichih Hu
  • Chun-Cheng Lin
  • Liang-Yu Shyu
چکیده

For a homecare electrocardiogram (ECG) monitoring device, it is important to extract the features of the signal in real-time. The objective of this abstract is to report a successfully development of a parallel processing, real-time ECG features extraction algorithm that could be implemented using Field programmable Gate Array (FPGA) device. The implemented System on Chip (SOC) using FPGA that could be used to acquire digital ECG data from an Analog-to-Digital Converter (ADC), to display ECG and extracted information on a VGA type LCD device, to store the acquired ECG and the extracted information into a flash memory chip and to communicate to a PC computer using an USB device. The hardware implementing algorithm was developed in Verilog Hardware Description Language (HDL). It will be analyzing the component of the ECG signals and extracted 12 features of ECG information in real time within two heart beats. The system will be using these features primarily to identify the abnormal rhythm of heart beat. The prototype system has been tested in real-time. The performance of algorithm was tested and validated using the MIT-BIH Arrhythmia annotated database against the result from MATLAB. This overall average R-peak timing detection difference against the annotated data (250Hz) to the algorithm data was 0.25±0.44 sampling point and is 0.001±0.0018 seconds. For timing of Q-peak detection difference, it was-2.05±1.76 sampling points. And, the system has been tested to acquire ECG signals and the features extracted from five volunteers in real-time and on line.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

Field Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping

This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...

متن کامل

Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)

In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...

متن کامل

Implementation of Face Recognition Algorithm on Fields Programmable Gate Array Card

The evolution of today's application technologies requires a certain level of robustness, reliability and ease of integration. We choose the Fields Programmable Gate Array (FPGA) hardware description language to implement the facial recognition algorithm based on "Eigen faces" using Principal Component Analysis. In this paper, we first present an overview of the PCA used for facial recognition,...

متن کامل

FPGA Based Design and Implementation of ECG Feature Extraction

FPGAs (Field Programmable Gate Arrays) are finding wide acceptance in medical systems for their ability for rapid prototyping of a concept that requires hardware/software co-design, for performing custom processing in parallel at high data rates and be programmed in the field after manufacturing. The main tasks in ECG signal analysis are the detection of how fast heart is beating, whether the r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011